# 内置库 和原生库都是一个道理，不需要安装的库，可以直接拿来使用的库
import random           # 导入random模块
from random import randint  # 导入random模块下的randint方法
import time
from datetime import *      # 导入datetime模块下的所有方法
import os

# 生成一个范围的随机数
# num = random.randint(0,10)      # 从0~10随机生成一个数字
# print(num)

# 生成一个范围的随机数  。 等同于上面
# num = randint(0 ,10)
# print(num)

#根据序列中内容，随机返回一个存在的
# list_ = ['小','大','红','绿']
# print(random.choice(list_))

# 每隔2个取一个值返回
# num = random.randrange(0,10,2)
# print(num)

# 时间模块

# 时间戳
# print(time.time())

# 强制等待
# time.sleep(3)       # 代码运行到此时，强制等待几秒
# print('我醒了')

# 格式化时间
# print(time.strftime('%Y/%m/%d %H:%M:%S'))
"""
%Y:年
%m：月
%d：日
%H：小时
%M：分钟
%S：秒数
"""
# 2025-09-04 14:28:25

# 显示当前的时间
# print(datetime.now())

#=========================os模块===============================
# 查看os模块说明文档
# help(os)        # 不如百度了

# 查看os模块的属性和方法
# print(dir(os))

# 获取系统名称  nt表示windows、posix代表linux
# print(os.name)

# 获取系统环境变量信息
# print(os.environ['JAVA_HOME'])    # 通过获取到的系统环境变量字典来取

# 获取系统环境变量信息：
# print(os.getenv('JAVA_HOME'))       # 这个是方法来取

# 执行win命令窗的内容
# os.system('jmeter')

# 通过输入的文件名称，返回这个文件的绝对路径
# print(os.path.abspath('./03-内置库.py'))

# 返回文件名
# print(os.path.basename(r'D:\qc5-courseware-library\day7\03-内置库.py') )     # r:不转义的意思

# 返回文件路径，同级返回. 上级的上级返回..
# print(os.path.dirname('./03-内置库.py'))
# print(os.path.dirname('../day4'))

# 分割路径：第一个表示路径信息；第二个表示文件名称；返回是一个元组
# print(os.path.split(r'D:\qc5-courseware-library\day7\03-内置库.py'))

# 拼接路径
# print(os.path.join(r'C:\Users\Admin\Android', 'test_.py'))

# 手动拼接路径 os.sep是一个\
path = r"C:\Users\Admin\Android" + os.sep +"test_.py"
# print(path)
# print(os.sep)

# 判断路径是否存在：返回True是存在路径；返回False是不存在路径
# print(os.path.exists(r'D:\qc5-courseware-library\day7\03-内置库.py'))
# print(os.path.exists(r'D:\qc5-courseware-librars\day7\03-内置库.py'))

# 判断是否是目录
# print(os.path.isdir('../day7'))

# 判断是否是文件
# print(os.path.isfile('03-内置库.py'))
# print(os.path.isfile('03-内置库s.py'))

# 获取当前所处路径目录
# print(os.path.abspath(os.path.dirname(__file__)))       # D:\qc5-courseware-library\day7

# print(os.path.abspath(os.path.dirname(__file__)))



